package com.yejing.poidemo;

import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;  
  
import java.io.FileOutputStream;  
import java.io.IOException;  
  
public class HideSheetExample {  
    public static void main(String[] args) {  
        Workbook workbook = new XSSFWorkbook(); // 创建一个新的 Excel 工作簿  
        Sheet sheet1 = workbook.createSheet("Sheet1"); // 创建一个名为 "Sheet1" 的 sheet 页  
        Sheet sheet2 = workbook.createSheet("Sheet2"); // 创建一个名为 "Sheet2" 的 sheet 页  
  
        // 隐藏 "Sheet2"  
//        sheet2.setSheetHidden(true);
        workbook.setSheetHidden(1,true);
  
        try (FileOutputStream outputStream = new FileOutputStream("example.xlsx")) {  
            workbook.write(outputStream); // 将工作簿写入文件  
        } catch (IOException e) {  
            e.printStackTrace();  
        } finally {  
            try {  
                workbook.close(); // 关闭工作簿  
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
        }  
    }  
}